如何用Stata批量读取多张工作表的Excel文件

您所在的位置:网站首页 stata ssc install不能用 如何用Stata批量读取多张工作表的Excel文件

如何用Stata批量读取多张工作表的Excel文件

2023-05-26 23:53| 来源: 网络整理| 查看: 265

如何用

Stata

批量读取多张工作表的

Excel

文件

 

文章来源:小花经济学术公众号

  

已获得授权

 

今天给大家推送一个很实用的技巧,用

 

Stata 

批量读取多张工作

表的

 Excel 

数据文件。

 

假设我们在名为

 

“Stata 

读取多张表” 

的文件夹下,有一个名为

“stata.xlsx”的

 Excel 

数据文件。

 

假设我们有

 N 

个这样的

 Excel 

数据文件。像这样:

 

然后每一个

 Excel 

文件中有这样的表格:

 

每张表的

 

sheet 

名称是不一样的,比如第一张叫:

stata1

;第二

张叫

 

Stata_2

;第三张表叫

 

stATA_+3

。每一张表里面的范围也可能不

尽相同。

 

怎么用

 stata 

批量读取呢?一般地,我们会用

 import excel 

命令

读取

 excel 

文件,通过

 help import excel, 

我们可以看到它的基本用

法:

 

 

1. Load an Excel file 

 

clear 

set more off 

cd c:\users\admin\desktop\Stata

读取多张表

import excel using stata.xlsx 

*

读取

 excel 

文件,默认读取第一张表格,结果如下:

 

import excel age name using stata.xlsx ,clear 

*

读取

 excel 

文件,读取第一张表格中

 age name 

变量,结果如下:

 

import excel using stata.xlsx, sheet(stata1) firstrow clear 

*

读取

 excel 

文件,通过

sheet 

选项读取名为“stata1”的表格中,

通过

firstrow 

选项把工作表中的第一行当成变量名读入。结果如下:

 

import 

excel 

using 

stata.xlsx, 

sheet(stata1) 

firstrow 

cellrange(A1:C5) clear 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3